@charset "utf-8";
/* CSS Document */

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
/*input,textarea,select{*font-size:100%;}*/
/*because legend doesn't inherit in IE */
legend{color:#000;}

/*特賣商品*/	
#special {	height:344px;background:url(Images/special.gif) no-repeat; padding-top:36px;}
.special_body {height:344px;}
.special_top { width:924px; height:7px; overflow:hidden; float:left;}
.special_top_left { width:8px; height:7px; overflow:hidden; background:url(Images/special_top_left.jpg) no-repeat; float:left;}
.special_top_right { width:8px; height:7px; overflow:hidden; background:url(Images/special_top_right.jpg) no-repeat; float:left;}
.special_top_center { width:908px; height:7px; overflow:hidden; background:url(Images/special_center.jpg) repeat-x; float:left;}
.special_bottom_left { width:8px; height:7px; overflow:hidden; background:url(Images/special_bottom_left.jpg) no-repeat; float:left;}
.special_bottom_right { width:8px; height:7px; overflow:hidden; background:url(Images/special_bottom_right.jpg) no-repeat; float:left;}
.special_bottom_center { width:908px; height:7px; overflow:hidden; background:url(Images/special_bottom_center.jpg) repeat-x; float:left;}
.special_center { height:323px; float:left; width:902px; background:url(Images/special_center_bg.jpg) repeat-y; padding-left:22px;}
.special_center li { width:277px; height:78px; float:left; padding-top:10px; color:#111; line-height:22px; margin-right:15px; margin-bottom:20px;}
.special_center ul { list-style:none;}
.special_center img { margin:0 15px; float:left;}
.special_center span { display:block; color:#E43B00; font-size:14px;}
.li_line { border-bottom:1px #707070 dotted;}
	
	/* </ Lucky Today 開幕禮 > */   
.keywords{ background:url(/images/keywords_bg.gif) no-repeat; padding:40px 10px 10px 10px; color:Gray; overflow:hidden; width:146px; height:108px;}
.middleKeywords{ color:Gray; padding:0 5px; }/* common.css */
.unvalidator {color:#cb3500;font-size:12px;border: 1px solid #efb49d;padding:6px 30px 5px 25px; margin:5px;background:#FFFCFC url(/Images/unvalidator.gif) no-repeat 5px;width:300px;}
.success{ background:#E8F4E8 url(/Images/ok.gif) no-repeat 5px;border: 1px #008000 solid; padding:3px 8px 3px 25px; margin:1px;color:green; font-size:12px;width:300px; }
.ok{ background:url(/Images/ok_big.gif) no-repeat 5px;padding:20px 20px 20px 70px;color:#04BD08; font-size:16px; font-weight:bold; }
.loading{ color:#536851;font-size:12px;border: 1px solid #A6C16A;padding:6px 30px 5px 25px;margin:5px;background:#FFFFE0 url(/Images/Loading.gif) no-repeat 5px;}
.loadingImg{ background:#FFFCFC url(/Images/Loading.gif) no-repeat 5px;}
.topRight{ position:absolute; top:2px; right:2px;}
.errorSimple{ color:#FF3300;font-size:12px; font-family:Arial;}
.error{ color:#cb3500;font-size:12px;border: 1px solid #efb49d;padding:6px 10px 5px 25px; margin:5px;background:#FFFCFC url(/Images/error.gif) no-repeat 5px;width:270px;}
.errorBig{border: 1px solid #efb49d;width:500px;color:#cb3500; font-size:15px; margin:100px auto 100px auto; padding:30px 0pt 15px 50px;background:#FFFFF8 url(/Images/error.gif) no-repeat 5% 37%;}
.warning{background:#E0EEF9 url(/Images/Warning.gif) no-repeat 5px;border: 1px #D0E8FF solid; padding:6px 30px 5px 25px; margin:5px;color:#2080D0; font-size:12px;}
.warning2{background:#E0EEF9;border: 1px #58A0DC solid; padding:6px 30px 5px 25px; color:#2080D0; font-size:12px;}

.textgray{ color:#B6B6B6;}
.gray{ color:#808080;}
.qing{ color:#009397;}
.bigNumber{ color:#BF00BF; font: 18px Verdana;text-align:center;}
.email{ color:#3C3C3C; font: 10px Arial; text-align:center;}
.date{ color:#999; font: 10px Arial; text-align:center;}
.datetime{ color:#7C7C7C; font-size:11px; font-family:Verdana;font-style: italic; margin-left:10px;}

a.btnyellow , a.btnyellow:hover{color:#000;text-decoration: none;text-align:center;background-color: #FFDB00;border-bottom:1px #964E00 solid;border-right:1px #964E00 solid;width:60px;padding: 7px 6px 4px 6px;}
a.btnblue , a.btnblue:hover{color:#FFF;text-decoration: none;text-align:center;background-color: #5C97E9;border-bottom:1px #2E4C74 solid;border-right:1px #2E4C74 solid;width:80px;padding: 7px 10px 4px 10px;}
a.btnGray , a.btnGray:hover{color:#5D5D5D;text-decoration: none;text-align:center; font-weight:normal;background-color: #F3F3F3;border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid;width:80px;padding: 4px 12px 3px 12px;}
a.btnblue2 , a.btnblue2:hover{color:#5D5D5D;text-decoration: none;text-align:center; font-weight:normal;background-color: #EEF7FE;border-bottom:1px #9FBDE3 solid;border-right:1px #9FBDE3 solid;width:80px;padding: 4px 5px 3px 5px;}

.buttonBlue{ background:#30C0FF; color:#FFF; border-bottom:1px solid #4278A5;border-right:1px solid #4278A5; border-left:0; border-top:0;padding:3px 5px;}
.button{ background:#40AEB1; color:#FFF; border-bottom:1px solid #009397;border-right:1px solid #4278A5; border-left:0; border-top:0;padding:3px 5px; width:60px;}
.buttonSelect{ margin: 0 10px 0 1px;color: #5D5D5D;background-color: #F3F3F3;border:1px solid #C4C4C4;padding:2px 5px;}
.buttonGray{color:#5D5D5D; font-weight:normal;background-color: #F3F3F3;border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid; border-left:0; border-top:0;padding:2px 5px;}
.buttonGrayS{color:#5D5D5D; font-weight:normal;background-color: #F3F3F3;border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid; border-left:0; border-top:0;padding:1px 3px;}
.buttonGrayBig{color:#5D5D5D; font-weight:normal;background-color: #F3F3F3;border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid; border-left:0; border-top:0;padding: 4px 12px 3px 12px;}
.buttonBlueBig{background:#30C0FF; color:#FFF; border-bottom:1px solid #4278A5;border-right:1px solid #4278A5; border-left:0; border-top:0;padding:6px 12px;}
.buttonOrangeBig{background:#FF8000; color:#FFF; border-bottom:1px solid #4278A5;border-right:1px solid #4278A5; border-left:0; border-top:0;padding:6px 12px;}
.cancelbutton{background:#D0D0D0; color:#000000; border-bottom:1px #606060 solid;border-right:1px #606060 solid; border-left:0; border-top:0;padding:3px 5px; }
.turnback{position:absolute;right:2%;top:2%;float:right;}
.hackbox {border-top:1px solid transparent !important;clear:both;margin-top:-1px !important;visibility:hidden;}
.nocontent h3,
.nocontent h4{color:#9E9E9E; font-size:15px; margin:50px auto; width:250px;padding:20px 0pt 15px 30px;border:1px solid #E0E0E0; background:#FFFFF8 url(/Images/Warning.gif) no-repeat 15% 50%;}
.nocontent{text-align:center;color:#2080D0;}
.noResult{color:#9E9E9E; font-size:14px; margin:50px auto; width:500px;padding:20px 0pt 25px 20px;border:1px solid #ccc; background:#fafafa url(images/Warning.gif) no-repeat 15% 19%;}
.noResult p{font-weight:bold;color:#77413F; padding-left:100px;font-size:15px;}
.noResult .advice{ text-align:left; font-size:15px;padding-left:100px;color:#707070}
.advice{ margin-top:25px;}
.advice span{ color:#F05919;}
.advice li{ list-style-type:none; list-style-image:url(/Images/li.gif); padding:6px 0;}

.remark{ margin:10px;padding:5px;border:1px solid #ACD373; background:#FAFFF3; color:Gray;}
.remark dt {display:block;width:32px;padding:0 0 0 5px;}
.remark dd {display:block;margin:-20px 0 0 45px;line-height:1.6em;}
.remark span{ margin:0 10px;}
.remark .remarkLeft{ float:left; width:80%;}
.remark .remarkRight{ float:right; text-align:right; padding-right:5px; margin-top:5px;}

hr.gray{ width:99%; margin:0 auto; text-align:center; background:#E2E2E2; color:#E2E2E2; height:1px; border:0; margin:20px 5px}
hr.cof{ width:99%; margin:0 auto; text-align:center; background:#E2E2E2; color:#E2E2E2; height:1px; border:0; margin:12px 5px;}
.dashedLine{ border-bottom:1px dotted #BEBEBE; height:1px; margin:3px 0;}
.dottedLineCof{ height:1px; margin:3px 0; background:url(/Images/dotted.gif) repeat-x 0 0;}
/*---------------------------------------------------------------------------------------------------------------- Page */
.pagebar{ clear:both;font: 12px Arial, Helvetica, sans-serif;padding-top: 5px; padding-bottom: 10px; margin: 0 5px; color:#666;}

.pagebar a{ border: solid 1px #ddd; background: #fff; text-decoration: none; color:#666; padding: 1px 5px; margin:-2px 0pt 0pt 5px; font-family:Tahoma,SimSun,Arial;}
.pagebar a:hover { border:1px solid #009397; color:#666;text-decoration: none;}

.pagebar .pagebarCurrent{ color:#fff; background:#009397; border:1px solid #D4D4D4; text-decoration: none; padding:1px 5px; margin:3px;height:13px;line-height:100%;}

.pagebar .pagebarDot { padding:1px 3px;border:none; color:#666;}

.pagebar .pagebarPageInfo{color:#666; padding-right:5px; font-size:12px;}
.pagebar .pageInfoCurrentPage{color:#f60;}

.pagebar .jumpPage {margin:0 10px; font-size:12px;}
.pagebar .pagerButton { font-size: 12px; font-family: Verdana; width: 40px; height: 19px; margin-left: 5px; padding: 2px 3px; border: 1px solid #AAA; color: #808080; background-color: #EBEBEB; }
.pagebar .pagebarTextBox{ border:1px solid #DDD; color:#666; }
.pagebar .recordCount{ color:#009397;}

/* form elements */
textarea, select { border:1px solid; border-color:#7c7c7c #c3c3c3 #ddd; font-size:12px; font-family:Arial,Helvetica,sans-serif; line-height:120%;}
input, button, select { vertical-align:middle;}
input.text { border:1px solid; border-color:#7c7c7c #c3c3c3 #ddd; font-size:12px; font-family:Arial,Helvetica,sans-serif; padding:2px 2px; line-height:15px;}
input.text2 {border:1px solid #B2A6A2; font-size:12px; line-height:120%; padding:3px 2px; line-height:15px;}
input.quantity {width:30px; border:1px solid #B2A6A2; font-size:12px; padding:3px 2px; line-height:15px;}
input.price { color:Red; font-size:16px; font-weight:bold; font-family:Arial;}
input.priceS{ color:#CF4040; font-size:12px;font-weight:bold; font-family:Verdana; width:60px;}

input.money{ color:#000; font-size:12px;font-family:Verdana;}
input.money2{ color:#CF4040; font-size:12px;font-weight:bold; font-family:Verdana;}

.articlelist_bg1{ background:#F8FCFE;}
.articlelist_bg2{ background:#FFF;}
.tr_bg_over{ background:#FFFFE8 }

.hide{ display:none;}
.show{ display:block;}
.alignCenter{ text-align:center;}

/********************************************************************************************************************************************************* STYLE */
body{ background:#fff; color: #3A2B2F;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;padding: 0; margin:0; border-top: 2px solid #3BC0CA;}
form,ol,ul{ margin: 0;padding: 0;list-style-type:none; }
table, td, textarea{ font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:left; }
table{ table-layout:fixed; font-family:Verdana,Arial,Helvetica,sans-serif; }

#main{ width:974px; margin:0 auto;background:#fff; overflow:auto;}
.content{ width:809px; float:left;overflow:hidden;background:#fff;}

#HeaderImpression h1 { background:url(/images/logo.jpg) no-repeat 50%;width:250px; height:67px; margin:0;}
#HeaderImpression h1 span{ display:block;text-indent:-9999px; }
#HeaderImpression h1 a{ height:100%; width:100%; display:block; overflow:hidden;}

#sidebar{ width:165px; float:left; background:#E4E4E4; overflow:hidden;}
#sidebar h2{ background:url(/images/category_title.gif) no-repeat; width:163px; height:25px; text-indent:-3000px;}
#sidebar h3.women{ background:url(/images/category_women.gif) no-repeat; width:163px; height:25px;text-indent:-3000px;}
#sidebar h3.man{ background:url(/images/category_man.gif) no-repeat; width:163px; height:25px;text-indent:-3000px;}
#sidebar h3.other{ background:url(/images/category_other.gif) no-repeat; width:163px; height:25px;text-indent:-3000px;}
#sidebar li{ padding-left:25px;}	
#sidebar li a{ color:#5D5D5D; font-weight:normal; font-size:12px; }	
#sidebar li a:hover{ color:#009397;}
/*------------------------------------------------------------------------------------- */
.center-wrapper {vertical-align: middle;text-align: center;display: table-cell;}
.center-wrapper * {vertical-align: middle; }	
.center-wrapper span {display: inline-block;height: 100%;width: 1px;margin: 0;padding: 0;}

div#Content {
		text-align: left;
		margin-right: auto;
		margin-left: auto;
		width: 974px;
		background-image: url(/images/content_background.gif);
		background-repeat: repeat-y;
		border: 0;
	}
		
	div.content-wrapper {
		margin-right: auto;
		margin-left: auto;	
		width: 974px;
		height: 28px;	
		background-image: url(/images/content_wrap_background.gif);
		background-repeat: no-repeat;	
	}

	div#ContentTop {
		background-position: 0px 0px;
	}
	
	div#ContentBottom {
		background-position: 0px -28px;
	}
	
	div#Header {
		margin: 0 auto;
		width: 974px;
		height: 175px;
		font-size: 12px;
		background:#fff;
		overflow:hidden;
	}
	
	div#Header h1 {
		/*display: none;*/
	}	
	
	div#HeaderImpression {
		width: 252px;
		height: 175px;
		float: left;
		text-align: left;
	}
	
	div#Logo {
		position: absolute;
	}
	
	div#HotSellAdvertisement {
		/*margin-top: 72px;*/
	}	

	div#HeaderNavigation {
		width: 722px;
		height: 160px;
		padding-top: 15px;
		float: right;
	}
	
	form.edm-subscriber {
		display: block;
		height: 19px;
		line-height: 19px;		
		text-align: right;
		margin-bottom: 20px;
		vertical-align: middle;
		margin-left:415px;
	}
	
	form.edm-subscriber input {
		width: 140px;
		height: 13px;
		padding: 1px;
		font-size: 10px;
		vertical-align: middle;
	}
	
	form.edm-subscriber a,
	form.edm-subscriber a:hover {
		display: block;
		float: right;
		text-align: center;
		vertical-align: middle;
		width: 34px;
		height: 19px;
		line-height: 19px;
		background-image: url(/images/header_buttons.gif);
		background-repeat: no-repeat;
		padding-left: 1px;
		margin-left: 2px;
		font-size: 11px;
		color: #bbb;		
	}
	div#HeaderAdvertisement {
		float: left;
		height: 75px;
		width: 415px;
		margin-top: -15px;
		margin-right: auto;
		text-align: left;
		margin-left: 0;
		z-index:100;
	}

	div#MemberNavigation 
	{
		float:left;
		display: inline;
		width: 300px;
		text-align: right;
	}
	#MemberNavigation p {
		margin:5px 0;
		padding:3px;
	    color:#503d3f;	
	}
	#MemberNavigation li {
		display: inline;
		padding: 0 3px;
		border-right: 1px solid #999;
	}	
	
	#MemberNavigation li.last {
		border-right: 0;
		padding-right: 0;
	}
	
	#MemberNavigation li#LinkLogout a {
		padding-left: 16px;
		background-image: url(/images/header_logout.gif);
		background-repeat: no-repeat;
	}
	
	ul#CategoriesNavigation {
		width: auto;
		height: 32px;
		padding: 18px 0 0 15px;
		background-image: url(/images/header_background.gif);
		clear: both;
		color:#fff;
	}
	
	ul#CategoriesNavigation li {
		float: left;
	}
	
	ul#CategoriesNavigation li a {
		color:#FFF;
		height: 32px;
		font-size:15px;
		font-weight:bold;
		font-family:Arial,Helvetica,sans-serif;
	}
	ul#CategoriesNavigation li a:hover {
		color:#FFEA00;
		height: 32px;
		font-size:15px;
		font-weight:bold;
		font-family:Arial,Helvetica,sans-serif;
	}
	ul#CategoriesNavigation .split_line{ margin:0 5px;}
	
	#CategoriesNavigation .messageBoard { background:url(/Images/messageBoard.gif) no-repeat; width:60px; height:20px;}
	#CategoriesNavigation li.messageBoard span{ display:block; text-indent:-9999px;}
	#CategoriesNavigation li.messageBoard a{ height:100%; width:60px; display:block; overflow:hidden;}
	#CategoriesNavigation .messageBoardNumber a{ font-weight:normal;}

	#CategoriesNavigation a{ float:left; color: #652F2F;text-decoration: none; font-weight:bold;font-family:Arial,MingLiU,PMingLiU; font-size:14px;}
	#CategoriesNavigation a:hover {color:#F89201;text-decoration: none; font-weight:bold;font-family:Arial,MingLiU,PMingLiU; font-size:14px;}

	form#Search {
		width: 385px;
		height: 43px;
		padding-top: 3px;
		padding-left: 10px;
		line-height: 19px;
		text-align: left;
		float: left;
	}
	
	form#Search div {
		text-align: left;
	}
	
	form#Search select {
		width: 150px;
		font-size: 10px;
		vertical-align: middle;
	}
		
	a#SearchRun {
		display: inline;
		width: 54px;
		height: 19px;
		line-height: 19px;
		background-image: url(/images/header_buttons.gif);
		background-position: -35px 0;
		text-align: center;
		vertical-align: middle;
		font-size: 11px;
		color: #bbb;
		position: absolute;
		margin-left: 2px;
		margin-top: 1px;
	}
	
	a#SearchRun:hover {
		color: #bbb;		
	}
	
	span#SearchHotWords {
		height: 25px;
		line-height: 25px;
		color: #1DAAB0;
	}
	
	span#SearchHotWords a,
	span#SearchHotWords a:hover,
	span#SearchHotWords a:visited {
		color: #1DAAB0;
	}
	
	div#ShoppingBox {
		margin-top: 0;
		width: 320px;
		height: 30px;
		line-height: 28px;
		background-image: url(/images/header_shopping_box.gif);
		background-repeat: no-repeat;
		float: left;
		text-align: left;
	}
	div#ShoppingBox #CartNumber
	{
		width:194px;
		float:left; 
		text-align:center;
	}
	div#ShoppingBox #ViewCart
	{
		width:106px;float:left
	}
	div#ShoppingBoxAdded img {
		float: left;
		margin: 0;
		padding: 0;
	}
	
	div#ShoppingBoxAdded p {
		float: right;
		width: 160px;
		line-height: 19px;
	}
	
	div#ShoppingBoxAdded em {
		color: #00949b;
		display: block;
		font-size: 13px;
		font-weight: bold;
		margin: 3px 0px;		
	}
	
	div#ShoppingBox span {
		margin: 0 10px 0 20px;
	}
	
	div#ShoppingBox a {
		float: right;
		font-weight: bold;
	}
	
	a#ShoppingCheckout {
		width: 106px;
		height: 30px;
		margin-left: 15px;
		background-image: url(/images/header_checkout.gif);
		text-indent: -3000px;
	}

	/* < Footer > */
	
	div#Footer {
		width: 100%;
		/*height: 190px;*/
		font-size: 12px;
        background-color: #f4f4f4;
        border-top: 1px solid #dedede;
        margin-top: 20px;
        text-align: center;

        background-image: url(/images/footer-line.gif);
        background-repeat: repeat-x;
        background-position: top;        
	}
	div#Footer a{ color:#666;}
	div#Footer a:hover{ color:#c40863;}
	
	div#Declaration {

		height: 44px;
        width: 900px;
        margin: 0 auto 10px auto;        
		line-height: 31px;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
        padding-top: 16px;
		text-align: center;
        color: #666;
		vertical-align: middle;
        /*border-bottom: 1px dashed #ccc;*/        
	}
	
    span#Copyright {
        display: block;
        float: left;
    }
    
	div#Declaration ul {
	    float: right;
		text-align: right;
		display: block;
	}
	
	div#Declaration ul li {
		display: inline;
		padding: 0 6px 0 7px;
		border-right: 2px solid #aaa;
	}
	
	div#Declaration ul li.last {
		border: 0;
		padding-right: 0;
	}
	
    div#Declaration ul li a {
		color: #666;        
    }
    
    div#Information {
        width: 900px;
        margin: 0 auto;
    }

    div#Company {
        width: 400px;
        height: 90px;
        text-indent: -3000px;
        float: left;
        background-image: url(/images/footer-company.gif);
        background-repeat: no-repeat;
    }
	
    ul#Reference {
        width: 470px;
        float: right;
    }
    
    ul#Reference li {
        float: left;
        display: inline;
    }
    
    ul#Reference li a {
        text-indent: -3000px;
        width: 270px;
        height: 60px;
        display: block;
        background-image: url(/images/footer-reference.gif);
    }
    
    ul#Reference a#RefSsl {

    }
    
    ul#Reference a#RefRedHerring {
        width: 200px;
        background-position: 0px -60px;
    }
    
    ul#Reference a#RefNca {
        background-position: 0px -120px;
    }

	/* </ Footer > */

.btnBlack{ background:url(/images/button_bg.gif) no-repeat; width:54px; height:19px; border:0; color:#fff; line-height:19px; font-weight:900;}
#footerKeywords{ color:Gray; width:900px; margin:0 auto;}
/*----------------------------------------------------------------------------------- */
a { color: #111;text-decoration: none;}
a:hover { color: #C40863;}		

a.blue {color: #0066CC;text-decoration: none;font-family:Arial,Helvetica,sans-serif;}
a.blue:hover {color:#C40863;text-decoration: underline;}

a.blueUnderLine {color: #0066CC;text-decoration: underline;} 
a.blueUnderLine:hover {color: #C40863;text-decoration: none;}

a.red {color:red;text-decoration: none;font-family:Arial,Helvetica,sans-serif; font-weight:bold;}
a.red:hover {color:#0066CC;text-decoration: underline;}

a.while {color: #fff;text-decoration: none; font-size:13px;}
a.while:hover {color:#C40863;text-decoration: underline; font-size:13px;}

a.black {color: #1A1A1A;text-decoration: none; font-size:12px;}
a.black:hover {color:#C40863;text-decoration: underline; font-size:12px;}

a.coffee12 {color: #000;text-decoration: none; font-size:12px; }
a.coffee12:hover {color:#009397;text-decoration: none;  font-size:12px;}

a.coffee16 {color: #000;text-decoration: none; font-size:16px; font-weight:bold; background:url(/images/dot2.gif) no-repeat 0 50%; padding-left:12px;}
a.coffee16:hover {color:#009397;text-decoration: none;  font-size:16px; font-weight:bold;}

/* ---------------------------------------------------------------------------------- Font */
.explain{ font-size:15px; color:#5F4743;padding-left:8px;}
.result{ color:#000; text-align:center; padding-left:40px;}
.keyword{ background:#FFFFA0;}
.score{ font-family:Arial; font-size:12px; color:#008000;}
.price{ color:#f30; font-size:12px; font-weight:bold; }
.price2{ color:#CF4040;font-size:12px; font-weight:bold;}
.priceM{ font-size:14px; color:#f30; font-weight:bold; }
.priceL{ font-size:18px; color:#f30; font-weight:bold; }
.priceGray{ font-size:14px; color:Gray;  }
.coffee16{color: #000; font-size:16px; font-weight:bold;}
.coffee14{color: #000; font-size:15px; font-weight:bold;}
.cartnum{ color:Red; font-family:Verdana;}
.memberName{ color:#202020; font-family:Verdana; font-weight:bold;}
/* ---------------------------------------------------------------------------------- Image */
img{ border:0;}
img.gray{ border:1px solid #EBEBEB }
img.gary2{ border:1px solid #D5CECC}
img.gary3{ border:1px solid #D1CAC7}
/*---------------------------------------------------------------------------------- */
.usertypeShower{ width:200px;}

.textboxTitle{ color:#000;}
.tb{ text-align:left;}
form{ text-align:left;}
.btnBuy{ background:url(/images/btnBuy.gif) no-repeat 50%;}

/*---------------------------------------------------------------------------------- Line box */
.line{ height:27px; margin:10px 0; }
.line .lineLeft{ float:left; background:url(/images/line_left.gif) no-repeat; width:33px;height:27px;}
.line .lineBody{ float:left; background:url(/images/line_body.gif) repeat-x; height:27px;}
.line .lineBody h3{ margin:5px; padding:0; color:#652F2F; font-size:15px; font-weight:bold; }
.line .lineRight{ float:left; background:url(/images/line_right.gif) no-repeat; width:7px;height:27px;}
.lineBody h5{ margin:0; background:url(/images/more.gif) no-repeat 0 8px; width:39px; height:27px;}
.lineBody h5 span{ display:block; text-indent:9999px;}
.lineBody h5 a{ width:100%; height:100%;display:block; overflow:hidden;}
.width660{ width:660px;}
.w0{ width:645px;}
.lw1{ width:600px;}
.lw2{ width:45px;}
.lw3{ width:850px;}

/*---------------------------------------------------------------------------------- Line box */
.tbHeader{ height:28px; margin:0; }
.tbHeader .tbLeft{ float:left; background:url(/images/shopping/tb_title_left.gif) no-repeat; width:208px;height:28px;}
.tbHeader .tbLeft2{ float:left; background:url(/images/shopping/tb_title_left2.gif) no-repeat; width:8px;height:28px;overflow:hidden;}
.tbHeader .tbMiddle{float:left;  background:url(/images/shopping/tb_title_bg.gif) repeat-x; height:28px;} /*210px*/
.tbHeader h3{ margin:5px; text-align:left; color:#000; font-size:15px; font-weight:normal;  padding:3px 0 0 20px;}
.tbHeader h2{ color:#713929; text-align:left;margin:8px 0 0 10px; font-size:15px;}
.tbHeader .tbRight{float:left;background:url(/images/shopping/tb_title_right.gif) no-repeat; width:8px;height:28px;}
.tbBody{ border-left:1px solid #D4CDCB; border-right:1px solid #D4CDCB;text-align:left;padding:20px;}
.tbBottomLeft{float:left;background:url(/images/shopping/tb_bottom_left.gif) no-repeat; width:6px;height:5px;}
.tbBottomRight{float:left;background:url(/images/shopping/tb_bottom_right.gif) no-repeat; width:6px;height:5px;}
.tbBottomMiddle{float:left; border-bottom:1px solid #D4CDCB;height:5px; overflow:hidden;}

.tbBody h3{ margin:0 0 10px 0; color:#982000; font-size:15px; text-align:left;}
.tbBody p{ text-align:center;}

.w1{ width:213px;}
.w2{ width:415px;}
.w3{ width:684px;}
.w4{ width:510px;}
.w4s{ width:710px;}
.w5{ width:713px;}
.wfull{ width:893px;}
/*----------------------------------------------------------------------------------- ICON */
a.iconMSN{ background:url(/images/icon_msg.gif) no-repeat 0; padding-left:23px; height:32px;}
a.iconEmail{ background:url(/images/icon_email.gif) no-repeat; padding-left:23px; height:32px;}
a.iconMobile{ background:url(/images/icon_mobile.gif) no-repeat; padding-left:23px; height:32px;}

.toolbar{ background:#fff; height:25px; border-bottom:1px solid #ccc; width:913px; color:#202020; padding:5px 0 0 20px; font-size:13px; font-family:Verdana;}
.toolbar .dot{ background:url(/images/dot.gif) no-repeat 50% 3px; width:6px; height:13px; padding-right:5px;padding-left:10px;}

.selectinput{ background:url(/images/bg_select.gif) repeat; padding:2px; color:#0000BF; cursor:pointer; border:1px solid #9FBDE3;border-right:0; font-family:Arial 宋体;}
.selectright{ background:url(/images/select_right.gif) no-repeat; width:21px; height:21px; border:1px solid #9FBDE3;}
.btnbg{ background:url(/images/btn_bg.gif) no-repeat; width:88px; height:30px; border:0; color:#fff; font-size:14px; padding-bottom:5px;}

.exchangeRate{ text-align:center; font-size:12px; color:#000; border:1px solid #ccc; padding:8px 3px; margin:10px 0;}
.exchangeRate span{ margin-right:10px;}

#live800msg{ position:fixed; right:10px; top:130px; display:none;z-index: 102;}
#live800msg .closeLine{ text-align:right; background:url(/Images/live800header_bg.gif) no-repeat;}
#live800msg .closeLine img{ cursor:pointer; padding-right:1px;}@charset "utf-8";
/* CSS Document */

	body {
		text-align: center;
		/* for ie center fix */
		font-size: 12px;
		color: #111111;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	div#Content {
		text-align: left;
		width: 974px;
		margin:0 auto;
		background-image: url(../images/content_background.gif);
		background-repeat: repeat-y;
		border: 0;
		overflow:hidden;
	}

	div.home-wrapper {
		margin-right: auto;
		margin-left: auto;	
		width: 974px;
		height: 28px;	
		background-image: url(../images/content_wrap_background.gif);
		background-repeat: no-repeat;	
	}

	div#HomeWrapperTop {
		background-position: 0px 0px;
	}
	
	div#HomeWrapperBottom {
		background-position: 0px -28px;
	}	


	div#Home {
		margin: 0 25px;
	}

	div#Home a {
		/*color: #111;*/
		text-decoration: none;		
	}
	
	div#Home a:hover {
		/*color: #333;*/
	}
	
	div#Home a:visited {
		/*color: #555;*/
	}
	
	div#HomeFirstGlanceLeft {
		width: 534px;
		float: left;
		margin-left: 3px;
		margin-bottom: 10px;
	}
	
	div#HomeFirstGlanceRight {
		width: 365px;
		float: right;
		margin-right: 3px;
		margin-bottom: 10px;
	}
	
	
	div#MainAdvertisement {
		width: 534px;
		height: 276px;
		margin-bottom: 8px;
	}
	
	
	
	/* < Fashion Keywords 時尚關鍵字 > */
	
	div#FashionKeywords {
		width: 527px;
		height: 155px;
		margin-left: 5px;
	}
	
	div#FashionKeywords h2 {
		text-indent: -3000px;
		background-image: url(../images/fashion_keywords_title.gif);
		width: 285px;
		height: 60px;
		margin-bottom: 2px;
	}
	
	div#FashionKeywords ul li {
		float: left;
		width: 75px;
		height: 93px;
		border-right: 1px solid #e0e0e0;
		padding: 0 6px;
		text-align: left;
	}
	
	div#FashionKeywords ul li.last {
		border: 0px;
		margin: 0px;
	}
	
	div#FashionKeywords img {
		display: block;
		margin: 3px auto;
	}
	
	/* </ Fashion Keywords 時尚關鍵字 > */

	/* < Whats New > */
		
	div#WhatsNew {
		width: 184px;
		height: 147px;
		float: right;
		padding: 4px;
		background-image: url(../images/whats_new_background.gif);
		background-repeat: no-repeat;
	}
	
	div#WhatsNew h2 {
		position: absolute;
		width: 70px;
		height: 70px;
		background-image: url(../images/whats_new_title_brands.gif);
		background-repeat: no-repeat;
		text-indent: -3000px;
		margin-left: -4px;
		margin-top: -4px;
		z-index: 5;
	}		
	
	span#WhatsNewControl {
		display: block;
		position: absolute;
		width: 37px;
		margin-left: 141px;
		margin-top: 10px;
		z-index: 5;		
	}
	
	span#WhatsNewControl a {
		width: 16px;
		height: 14px;
		background-image: url(../images/whats_new_control.gif);
		background-repeat: no-repeat;
		text-indent: -3000px;
	}
	
	a#WhatsNewControlUp {
		float: left;
	}
	
	a#WhatsNewControlDown {
		background-position: 0px -14px;
		float: right;
	}
	
	ul#WhatsNewItems {
		width: 184px;
		height: 147px;
		overflow: hidden;		
	}	
	
	/* </ Whats New > */
	
	
	
	/* < Event Calendar > */
	
	div#EventCalendar {
		width: 166px;
		height: 158px;		
		float: left;
	}
	
	div#EventCalendar h2 {
		display: none;
	}
	
	/* </ Event Calendar > */
	
	
	/* < Today Sale 今日特賣商品 > */	
	div#TodaySale {
	    width: 365px;
        height: 180px;
        overflow: hidden;
        margin-bottom: 9px;
	}
    
    div#TodaySale h2 {
        display: none;
    }
	/* </ Today Sale 今日特賣商品 > */	
	
	
	/* < Headline 頭條 > */	
	#Headline {
	    width: 365px;
        height: 84px;
        overflow: hidden;
        margin-bottom: 9px;
        position:relative;
	}
    
    #Headline li {
        padding: 5px 5px 5px 0;
    }
    
    #Headline li a, #Headline li a:visited {
        color: #000;
        font-size: 14px;
        text-decoration: underline;
    }
    
    span#HeadlineControl 
    {
    	display:block;
    	position:absolute;
		margin-top:10px;
    	margin-left:350px;
		width: 16px;
		z-index: 5;	
	}
	
	span#HeadlineControl a {
		width: 16px;
		height: 14px;
		background-image: url(../images/whats_new_control.gif);
		background-repeat: no-repeat;
		text-indent: -3000px;
	}
	
	#HeadlineControlUp {
		background-position: 0px -14px;
	}
	
	#WhatsNewControlDown {
		background-position: 0px 14px;
		float: right;
	}
	
	ul#HeadlineItems {
		width: 342px;
		height: 147px;
		float:left;
		overflow: hidden;
	}
	/* </ Headline 頭條 > */
       	
	
	/* < Billboard 流行排行榜 > */
	
	div#Billboard {
		height: 282px;
		clear: both;
		margin-bottom: 15px;
	}
	
	div#Billboard h2 {
		text-indent: -3000px;
		background: url(/images/billboard_title.gif) no-repeat;	
		height: 60px;	
	}
		
	ul#BillboardTabs {
		display: block;
		height: 32px;
		margin: 10px 0;
	}
	
	ul#BillboardTabs li {
		display: inline;
	}
	
	ul#BillboardTabs li a {
		width: 120px;
		height: 32px;
		margin-left: 9px;
		margin-right: 2px;
		text-indent: -3000px;
		background-image: url(../images/billboard_tabs.gif);
		float: left;
	}
	
	/* LuxuryBags 242 */
	li#BillboardTab242 a {
		background-position: 0px 0px;
	}
	
	li#BillboardTab242 a:hover,
	li#BillboardTab242.current a {
		background-position: 0px -32px;
	}	
	
	/* WatchJewelry 321 */
	li#BillboardTab321 a {
		background-position: -120px 0px;
	}
	
	li#BillboardTab321 a:hover,
	li#BillboardTab321.current a {	
		background-position: -120px -32px;
	}	
	
	/* WomenBoutique 108 */
	li#BillboardTab108 a {
		background-position: -240px 0px;	
	}
	
	li#BillboardTab108 a:hover,
	li#BillboardTab108.current a {	
		background-position: -240px -32px;	
	}	
	
	/* MenBoutique 109 */
	li#BillboardTab109 a {
		background-position: -360px 0px;	
	}
	
	li#BillboardTab109 a:hover,
	li#BillboardTab109.current a {	
		background-position: -360px -32px;	
	}	
	
	/* WomenFashion 8625 */
	li#BillboardTab8625 a {
		background-position: -480px 0px;	
	}
	
	li#BillboardTab8625 a:hover,
	li#BillboardTab8625.current a {	
		background-position: -480px -32px;	
	}	
	
	/* MenFashion 9193 */
	li#BillboardTab9193 a {
		background-position: -600px 0px;	
	}
	
	li#BillboardTab9193 a:hover,
	li#BillboardTab9193.current a {	
		background-position: -600px -32px;	
	}	
	
	/* Home 243 */
	li#BillboardTab243 a {
		background-position: -720px 0px;	
	}
	
	li#BillboardTab243 a:hover,
	li#BillboardTab243.current a {	
		background-position: -720px -32px;	
	}	
	
	div#BillboardItems {
		height: 170px;
		overflow: hidden;
		background-image: url(../images/billboard_items_background.gif);
		background-position: 3px 0px;
		background-repeat: no-repeat;		
	}
	
	div#BillboardItems ol {
		display: none;
	}
	
	div#BillboardItems ol.current {
		display: block;
	}
	
	div#BillboardItems ol li {
		width: 148px;
		height: 170px;
		line-height: 22px;		
		padding-left: 36px;
		float: left;
		text-align: center;
	}
	
	div#BillboardItems ol li div {
		width: 144px;
		height: 144px;
	}
	
	
	/* </ Billboard 流行排行榜 > */
	
	
	
	/* <Hot View 人氣商品 > */
	
	div#HotView {
		height: 472px;
		margin-bottom: 12px;
	}
	
	div#HotView h2 {
		text-indent: -3000px;
		background: url(/images/new_arrival_title.gif) no-repeat;	
		width: 918px;
		height: 64px;	
	}
	
	div#HotViewFrame {
		border: 2px solid #e23d01;
		height: 402px;
	}
		
	span#HotViewControl {
		display: block;
		position: absolute;
		width: 55px;
		
		margin-left: 860px;
		margin-top: -30px;
	}
	
	span#HotViewControl a {
		width: 25px;
		height: 25px;
		background-image: url(../images/hot_view_control.gif);	
		text-indent: -3000px;
	}
	
	a#HotViewControlUp {
		float: left;
	}
	
	a#HotViewControlDown {
		background-position: 0px -25px;
		float: right;
	}	
	
	div#HotViewCategories {
		border: 3px solid #fbe6dd;
		height: 395px;
		overflow: hidden;
		padding: 0px;
	}
	
	div#HotView ul.hot-view-items {
		height: 133px;
		margin: 0;
	}
	
	div#HotView ul.hot-view-items li {
		width: 280px;
		height: 133px;
		margin: 0 10px;
		background-image: url(/images/line_dot.gif);
		background-position: bottom;
		background-repeat: repeat-x;
		float: left;
	}
			
	
	div#HotView div.hot-view-item-image {
		width: 110px;
		height: 132px;
		float: left;
	}
	
	div#HotView div.hot-view-item-image a {
		width: 110px;
		height: 132px;
		display: block;
		overflow: hidden;
	}
	
	div#HotView p.hot-view-item-text {
		width: 170px;
		height: 127px;
		padding-top: 5px;
		float: right;
	}
	
	div#HotView p.hot-view-item-text a {
		display: block;
		padding-top: 35px;
		line-height: 19px;
		height: 40px;
		overflow: hidden;
	}		
	
    /* for campaign, promotion */    
    div#HotView p.hot-view-item-text a.promotion-5 {
        background-image: url(../images/promotion.gif);
        background-repeat: no-repeat;
    }
    
    /* for campaign, promotion */    
    div#HotView p.hot-view-item-text a.promotion-4 {
        background-image: url(../images/promotion.gif);
        background-position: -170px 0px;
        background-repeat: no-repeat;
    }
    
	div#HotView p.hot-view-item-text a.hot {
		/*background-image: url(../images/hot_view_note.gif);
		background-repeat: no-repeat;*/
	}
	
	div#HotView p.hot-view-item-text a.hot.even {
		background-position: 93px 0px;
	}	
	
	div#HotView p.hot-view-item-text a.new {
		background-image: url(../images/hot_view_note.gif);
		background-repeat: no-repeat;
		background-position: -262px 0px;
	}
	
	div#HotView p.hot-view-item-text a.new.even	{
		background-position: -170px 0px;		
	}
	
	div#HotView p.hot-view-item-text em { display: block; color: #e23d01; font-size: 16px; font-weight: normal; margin: 3px 0; 	}
	
	div#HotView p.hot-view-item-text span {
		display: block;
		padding-left: 28px;
		color: #666;
		margin-bottom: 5px;
		vertical-align: top;
		line-height: 16px;
		background-image: url(../../common/images/nation_flags.gif);
		background-repeat: no-repeat;
	}
	
	/* america 840 */
	div#HotView p.hot-view-item-text span.nation-840 {
		background-position: 0px 0px;
	}
	
	/* england 826 */
	div#HotView p.hot-view-item-text span.nation-826 {
		background-position: 0px -16px;
	}
	
	div#HotView p.hot-view-item-text span.nation-380 {
		background-position: 0px -32px;
	}
	
	div#HotView p.hot-view-item-text span.nation-392 {
		background-position: 0px -48px;
	}
	
	div#HotView p.hot-view-item-text span.nation-724 {
		background-position: 0px -64px;
	}
	
	/* korea 410 */
	div#HotView p.hot-view-item-text span.nation-410 {
		background-position: 0px -80px;
	}
	
	/* </ Hot View 人氣商品 > */
	
	
	
	/* < Must Have  > */

	div#MustHave {
		width: 287px;
		height: 380px;
		overflow: hidden;
		float: left;
		margin-bottom: 10px;
		background-image: url(../images/must_have_background.png);
		text-align: center;	
	}
	
	div#MustHave h2 {
		display: none;
	}
	
	div#MustHave img {
		display: block;
	}
	
	div#MustHaveItems {
		width: 240px;
		height: 380px;
		margin-left: auto;
		margin-right: auto;		
		overflow: hidden;
	}
	
	div#MustHaveItems ul {
		width: 1440px;
		text-align: center;		
	}
	
	div#MustHaveItems ul li {
		width: 240px;
		float: left;
	}
	
	div#MustHaveItems ul li a {
		color: #000;
	}
	
	div#MustHaveItems ul li img {
		display: block;
		margin: 13px auto 3px auto;
	}	
	
	div#MustHaveItems ul li em {
		display: block;
		margin: 3px auto 0 auto;	
		color: #e0004b;
		font-size: 16px;
		font-weight: bold;	
	}	
	
	span#MustHaveControl {
		display: block;
		position: absolute;
		margin-top: 235px;
		width: 287px;
	}
	
	span#MustHaveControl a {
		width: 21px;
		height: 21px;
		background-image: url(../images/must_have_control.gif);	
		text-indent: -3000px;
	}
	
	a#MustHaveControlLeft {
		float: left;
		margin-left: 22px;
	}
	
	a#MustHaveControlRight {
		background-position: -21px 0px;
		float: right;
		margin-right: 22px;
	}
	
	
	/* </ Must Have > */	
	
	
	
	/* < Color Item 創意生活 > */
	
	div#ColorItem {
		width: 626px;
		height: 380px;
		float: right;
		margin-bottom: 10px;
	}
	
	div#ColorItem h2 {
		text-indent: -3000px;
		background-image: url(../images/color_item_title.gif);	
		width: 352px;
		height: 49px;	
	}
	
	ul#ColorItemTabs {
		height: 33px;
		margin: 4px 0 3px 3px;
	}
	
	ul#ColorItemTabs li {
		display: inline;
	}
	
	ul#ColorItemTabs li a,
	ul#ColorItemTabs li a:visited {
		width: 65px;
		height: 16px;
		line-height: 16px;
		float: left;
		margin: 1px;
		border-width: 1px;
		border-style: solid;
		position: relative;
		top: 15px;
		vertical-align: middle;
		text-align: center;
		text-transform: uppercase;
		color: #fff;
		font-size: 93%;

		font-family: Helvetica;
		font-weight: bold;
	}
	
	ul#ColorItemTabs li a:hover,
	ul#ColorItemTabs li.current a {
		top: 0px;
		height: 31px;
		line-height: 31px;
		color: #f3f3f3;
	}
	
	ul#ColorItemTabs li#ColorItemTabWhite a {
		border-color: #c7c7c7;
		background-color: #fff;
		color: #878787;
	}	
	
	li#ColorItemTabBlack a {
		border-color: #000;
		background-color: #000;
	}
	
	li#ColorItemTabGreen a {
		border-color: #7fb553;
		background-color: #7fb553;
	}
	
	li#ColorItemTabViolet a {
		border-color: #bb61bc;
		background-color: #bb61bc;
	}
	
	li#ColorItemTabBlue a {
		border-color: #5a95dd;
		background-color: #5a95dd;
	}
	
	li#ColorItemTabPink a {
		border-color: #ff82ab;
		background-color: #ff82ab;
	}
	
	li#ColorItemTabBrown a {
		border-color: #a78772;
		background-color: #a78772;
	}
	
	li#ColorItemTabRed a {
		border-color: #ef0000;
		background-color: #ef0000;
	}
	
	li#ColorItemTabYellow a {
		border-color: #ffc000;
		background-color: #ffc000;
	}
	
	div#ColorItemCategories {
		height: 330px;
		overflow: hidden;
	}
	
	div#ColorItemCategories ul {
		width: 628px;
		/*display: none;*/
	}
    #ColorItemCategories em {
		display: block;
		color: #e0004b;
		font-size: 16px;
		font-weight: bold;
		margin: 3px 0;
		text-align:center;
	}
	div#ColorItemCategories ul.current {
		display: block;
	}
	
	div#ColorItemCategories ul li {
		float: left;
		width: 205px;
		height: 289px;
		border: 1px solid #ccc;
		margin: 0 1px;
	}
	
	/* </ Color Item 創意生活 > */
	
	
	
	/* < New Arrival 新品上架 > */
	
	div#NewArrival {
		height: 292px;
		clear: both;
		margin-bottom: 20px;		
	}
	
	div#NewArrival h2 {
		text-indent: -3000px;
		background: url(/images/recommended_product_title.gif) no-repeat;	
		width: 918px;
		height: 64px;
	}
	
	div#NewArrivalFrame {
		height: 222px;
		border: 3px solid #fe7a3f;
	}
	
	div#NewArrival ul {
		height: 216px;
		border: 3px solid #ffeae1;
		overflow: hidden;
	}
	
	div#NewArrival ul li {
		float: left;
		width: 182px;
		height: 210px;
		background-image: url(/images/line_dot.gif);
		background-position: right;
		background-repeat: repeat-y;
		text-align: center;
		line-height: 19px;
	}

	div#NewArrival ul li.last {
		background: none;
	}
	
	div#NewArrival ul li a {
		color: #000;
	}
    
    /* for campaign, promotion */
    div#NewArrival ul li a.promotion {
        color: #f00;
        font-weight: bold;
    }    
    
    div#NewArrival ul li a span {
        display: block;
    }
	
	div#NewArrival ul li div { 
		width: 180px;
		height: 132px;
	}	
	
	div#NewArrival ul li em {
		display: block;
		margin: 3px auto 0 auto;	
		color: #fe7a3f;
		font-size: 16px;
		font-weight: bold;	
	}
	
	/* </ New Arrival 新品上架 > */
	
	
	
	/* < Service Brief 服務介紹 > */	
	div#ServiceBrief {
	}
	
	div#ServiceBrief img {
		display: block;
	}
	 
	/* </ Service Brief 服務介紹 > */



    /* 
     * Deprecated below....... 
     * Deprecated below.......
     * Deprecated below.......
     */
   
	/* </ Happy Price 今日價差商品 > */
	
	div#HappyPrice {
		width: 365px;
		height: 131px;
		clear: both;
		margin-bottom: 10px;
		overflow: hidden;
	}
	
	div#HappyPrice h2 {
		width: 365px;
		height: 25px;
		text-indent: -3000px;
		background-image:url(../images/happy_price_title.gif);
		border-bottom: 3px solid #37a742;		
	}
	
	div#HappyPriceImage {
		width: 124px;
		height: 100px;
		border: 3px solid #e8e8e8;
		border-top: 0;
		border-right: 0;
		background-color: #fff;
		float:left;
		text-align: center;
		overflow:hidden;
	}
	
	div#HappyPriceImage a {
		width: 124px;
		height: 100px;
	}	
	
	p#HappyPriceText {
		width: 219px;
		height: 75px;
		border: 3px solid #e8e8e8;
		border-top: 0;
		border-left: 0;
		background-color: #f2f2f2;	
		float: right;
		padding: 17px 8px 8px 8px;
	}
	
	p#HappyPriceText em {
		display: block;
		color: #009a0f;
		font-size: 16px;
		font-weight: bold;
		margin: 3px 0;
	}
	
	p#HappyPriceText cite  {
		display: block;
		color: #5D5D5D;
		font-size: 12px;
		margin-top: 15px;
	}
	
	/* </ Happy Price 今日價差商品 > */
	
	
	
	/* < Lucky Today 開幕禮 > */
	
	div#LuckyToday {
		width: 365px;
		height: 131px;
		margin-bottom: 10px;
	}
	
	div#LuckyToday h2 {
		display: none;
	}
	
	div#LuckyToday strong {
		color: #cf0800;
		font-size: 16px;
		font-weight: bold;
	}
	
	div#LuckyToday .star_red strong {
		font-size: 12px;
	}

/*特賣商品*/	
#special {	height:auto;background:url(/Images/special.gif) no-repeat; padding-top:36px;}
.special_body {height:421px; margin-top:20px;}
.special_top { width:924px; height:7px; overflow:hidden; float:left;}
.special_top_left { width:8px; height:7px; overflow:hidden; background:url(Images/special_top_left.jpg) no-repeat; float:left;}
.special_top_right { width:8px; height:7px; overflow:hidden; background:url(Images/special_top_right.jpg) no-repeat; float:left;}
.special_top_center { width:908px; height:7px; overflow:hidden; background:url(Images/special_center.jpg) repeat-x; float:left;}
.special_bottom_left { width:8px; height:7px; overflow:hidden; background:url(Images/special_bottom_left.jpg) no-repeat; float:left;}
.special_bottom_right { width:8px; height:7px; overflow:hidden; background:url(Images/special_bottom_right.jpg) no-repeat; float:left;}
.special_bottom_center { width:908px; height:7px; overflow:hidden; background:url(Images/special_bottom_center.jpg) repeat-x; float:left;}
.special_center { height:400px; float:left; width:902px; background:url(Images/special_center_bg.jpg) repeat-y; padding-left:22px;}
.special_center li { width:277px; height:100px; float:left; padding-top:10px; color:#111; line-height:22px; margin-right:15px; margin-bottom:20px; background:url(/images/line_dot.gif) 0 bottom repeat-x; padding-bottom:10px;}
.special_center ul { list-style:none;}
.special_center img { margin:0 15px; float:left;}
.special_center span { display:block; color:#E43B00; font-size:16px;}
.li_line { border:0;}

.shopping_list { width:528px; height:165px; float:left; overflow:hidden;}
.shopping_left,.shopping_right { width:5px; height:165px; float:left;}
.shopping_left { background: url(../images/border_left.gif) no-repeat;}
.shopping_right { background:url(../images/border_right.gif) no-repeat;}
.shopping_body { width:518px; height:159px; float:left; border-top:3px #4BC3D1 solid; border-bottom:3px #4BC3D1 solid; overflow:hidden;}
.shopping_body h3 { font-size:14px; font-weight:900; color:#146A74; border-bottom:1px #00B6D2 dotted; padding:5px 0 0 10px; background:#D0F7FC;}
.shopping_body ul { list-style:none; padding-left:10px;} 
.shopping_body li { float:left; width:125px; height:30px; line-height:30px; margin:5px 0; overflow:hidden;}
.shopping_body li a { font-size:14px; font:Arial; color:#0D6A75; text-decoration:none;}
.shopping_body li a:hover { text-decoration:underline;}
.fashion { width:343px; height:153px; float:right; border:1px #FFB9B9 solid; background:#FFF3F3; padding:5px 10px; overflow:hidden;margin-top:12px;}
.fashion_title { width:363px; height:39px; background:url(../images/text_title.gif) no-repeat;}
.fashion a { font-size:14px; color:#CA4A4A; line-height:27px; text-decoration:none; margin-right:7px;}
.fashion a:hover { text-decoration:underline;}
.a16,.a13,.a18,.a16{ font-size:15px; font-weight:900;}


/*產品*/
div#NewArrival1 {clear: both; margin-bottom: 18px; width:550px; float: left; margin-top:0px; }
div#NewArrival1 .aibg{height: 38px; line-height:38px; background-image: url(/images/NewArrivalFrame_bg.gif); background-repeat: no-repeat; background-position: left top; width: 530px; padding-right: 10px; padding-left: 10px; overflow: hidden;}
div#NewArrival1 h2 { font-size:15px; font-weight: 900; color:#FFF }
div#NewArrival1 h2 a{ color:#FFF}
div#NewArrival1Frame { height: 420px; border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; border-right-color: #fe7a3f; border-left-color: #fe7a3f; padding-top: 10px; }
div#NewArrival1Frame ul { margin: 0px; padding: 0px; }
div#NewArrival1Frame ul li { float: left; width: 162px; height: 210px; text-align: center; overflow: hidden; padding:0px 10px; }
div#NewArrival1Frame .center-wrapper{ padding:0px 5px; height: 128px;}
/*div#NewArrival1Frame ol li.last { background: none; }*/
div#NewArrival1Frame  ul li em { color:#E23D01; display:block; font-size:16px; font-weight:normal; margin:3px auto 0; }

div#NewArrival1Frame ul li a { color: #000; }
div#NewArrival1 .n_foot { background-image:url(/images/NewArrivalFrame_bg.gif); background-repeat: no-repeat; background-position: left bottom; width:550; height:3px; font-size: 1px; overflow: hidden; }




/*文章*/
.information { width:352px; overflow: hidden; margin-top:0; }
.information li { background-image: url(/images/sidebarliico.gif); background-repeat: no-repeat; background-position: left center; padding-left:18px; width:300px; height:26px; line-height:26px; margin:0 auto; overflow: hidden; }
.information h2 { font-size:15px; font-weight:900; color:#fff }
.information .news_top { height:38px; line-height:38px; background-image:url(/images/information_bg.gif); background-repeat: no-repeat; background-position: left top; width: 332px; padding-right: 10px; padding-left: 10px; overflow: hidden; }
.information .news_c { border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; border-right-color: #FE7A3F; border-left-color: #FE7A3F; padding-top: 7px; padding-bottom: 7px; }
.information .news_foot { background-image:url(/images/information_bg.gif); background-repeat: no-repeat; background-position: left bottom; width:352; height:3px; font-size: 1px; overflow: hidden; }

.fl{ float: left; }
.fr{ float: right; }